#include <algorithm>
#include <fstream>
#include <functional>
#include <iostream>
#include <iterator>
#include <list>
#include <numeric>
#include <string>
#include <vector>

using namespace std;
using namespace placeholders; //占位符的命名空间

int main(int argc, char **argv) {
  int a[5] = {1, 0, 3, 0, 4};
  list<int> list1(a, a + 5);

  cout << *find(list1.rbegin(), list1.rend(), 0);

  return 0;
}